package com.yxq.mdt.app.modules.personal.presenter;

import com.yxq.mdt.app.base.ibase.IBaseContract;
import com.yxq.mdt.app.modules.personal.bean.EditPicutreResultBean;

public interface IUserContract extends IBaseContract {

    interface View extends IBaseView {

        void onSaveSuccess(String data);

        void onSaveFailed(String msg);

        void onUpdateAttributeSuccess(EditPicutreResultBean data);

        void onUpdateAttributeFailed(String msg);
    }

    interface Presenter extends IBasePresenter {
        void saveGaUserExt(String professionId, String shopAddress, String headimg, String residence,
                           String mobile, String position, String interest, String gsName,
                           String concernProfession, String shopName, String qqNum, String wxImg,
                           String education, String cardShareWord, String topicShareWord, String sex,
                           String oftenToPace, String generation, String posterImg, String shopLogo,
                           String email, String tel, String showHot, String mapLng, String mapLat,
                           String age, String constellation, String birthday, String birthdayShow,
                           String marriage, String marriageShow, String sexual, String sexualShow,
                           String friendsIntention, String loveType, String residenceCode, String hometown,
                           String hometownCode, String userProfile);
    }
}
